package com.arsn.myf.common.node;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author zhongrj
 * @since 2021-11-28
 */
@Data
public class MenuTreeNode {

	/**
	 * id
	 */
	private Long id;

    /**
     * 路径
     */
	private String path;

	/**
	 * 父id
	 */
	private Long parentId;

	/**
	 * 树节点名称
	 */
	private String name;

	/**
	 * 子节点
	 */
	private List<MenuTreeNode> children = new ArrayList<>();

	/**
	 * 是否有子节点
	 */
	private Boolean hasChildren;


    /**
     * svg 图标名
     */
	private String icon;

    /**
     * 排序
     */
	private Integer sort;

    /**
     * 组件路径
     */
	private String component;
}
